#pragma once
#include "Weapon.h"

//-----------------------------------------------------
// Glock Class									
//-----------------------------------------------------
class Glock : public Weapon
{
public:			// Constructor
	Glock(Level* pLevel);
	virtual ~Glock();		// Destructor
	virtual void SetCharacter(Character* character);
	virtual void Tick(const InputState&  dTime);
	virtual void Fire();
	//-------------------------------------------------
	// Eigen methoden								
	//-------------------------------------------------


private: 
	//-------------------------------------------------
	// Datamembers								
	//-------------------------------------------------


	// -------------------------
	// Disabling default copGlock constructor and default 
	// assignment operator.
	// -------------------------
	Glock(const Glock& GlockRef);									
	Glock& operator=(const Glock& GlockRef);	
};

 
